package com.xxx.video.dynamic.beans;

public class NetWorkInfoBean {
    public String fMac;
    public String fip;
    public String fExtra;
    public String fReason;
    public String fFailover;
    public String fRoaming;
    public String fAvailable;
    public String fState;

    private NetWorkInfoBean(Builder builder) {
        fMac = builder.fMac;
        fip = builder.fip;
        fExtra = builder.fExtra;
        fReason = builder.fReason;
        fFailover = builder.fFailover;
        fRoaming = builder.fRoaming;
        fAvailable = builder.fAvailable;
        fState = builder.fState;
    }

    public static final class Builder {
        private String fMac;
        private String fip;
        private String fExtra;
        private String fReason;
        private String fFailover;
        private String fRoaming;
        private String fAvailable;
        private String fState;

        public Builder() {
        }

        public Builder fMac(String val) {
            fMac = val;
            return this;
        }

        public Builder fip(String val) {
            fip = val;
            return this;
        }

        public Builder fExtra(String val) {
            fExtra = val;
            return this;
        }

        public Builder fReason(String val) {
            fReason = val;
            return this;
        }

        public Builder fFailover(String val) {
            fFailover = val;
            return this;
        }

        public Builder fRoaming(String val) {
            fRoaming = val;
            return this;
        }

        public Builder fAvailable(String val) {
            fAvailable = val;
            return this;
        }

        public Builder fState(String val) {
            fState = val;
            return this;
        }

        public NetWorkInfoBean build() {
            return new NetWorkInfoBean(this);
        }
    }
}
